Bob PettitBob Pettit
An Se-young retains Asian Games 2026 throne: 56 wins, one loss, and the price behind the No. 1 rankingIn the final of the Asian Games 2026 women's singles at Aichi-Nagoya on...
Vietnamese Taekwondo at Asiad 2026: A Nearly 30-Year Dream Rests on Two Women's FeetA training hall so quiet that I could hear the match itself breathing. On a...
The Empty Analysis: When Football Concludes Before EvidenceOn a June evening in Osaka, I opened a nine-page file. Every data field in it...
Ashes of Nagoya: Three Fates of Asian Women's Volleyball After Asiad 20Ashes of Nagoya: Three Fates of Asian Women's Volleyball After Asiad 20 The...
When the Data Stays Silent: Lessons from an Empty Analytical SheetThere is a type of document that anyone working in analysis has encountered: ...
The Data Void of V.League: When Vietnamese Football Has Nothing Left to AnalyseDuring a press conference at Hang Day Stadium last season, I counted seventee...
Asian Games 2026: India and the 12-Year Crack in Individual BadmintonOn the third day of the men's team event at Ichinomiya City Municipal...
The 3,000-word report without a single number: Vietnam esports and the data deficiency diseaseA 3,000-word esports analysis document can contain no specific numbers and...
The Youth Price Bubble Is Bursting: When the Esports Transfer Market Learns to Say NoOn an evening in June 2026, I sat in an eleventh-floor office in Busan and...
Tactical Analysis: Vietnam's 2026 AFF Cup Championship Journey and Lessons from the NumbersI saw the crack of the champion before the world heard it. In December 2026,...
The 11-2 Game in Ljubljana: How a 20-Year-Old Redrew Europe's Table Tennis Power MapThe first game closed at 11-2. By the third game, the Arena Stožice scoreboar...
Thep Can Tho 2-0 Xuan Thien Phu Tho: Seven Clear Chances, Two Goals, and the 43rd Minute Nobody MentionsThe 43rd Minute That Appears in No Match Summary In the 43rd minute, Thaileon...
Alcaraz beats Arnaldi 7-6(6), 6-1 at Japan Open: The scoreline of a wrist under examinationI noted the moment before I noted the score: 8-6 in the first-set tiebreak, a...
The Empty Analysis Sheet: The Fabrication Trap in Esports AnalyticsIn February 2026, in a sports consultancy office in Gangnam, Seoul, I receive...
Thuy Linh and Hai Dang at the Asiad third round: one won game is not enough to change the gapGame two stretched to 24-22. Nguyen Thuy Linh took it from Chen Yu Fei, the...
The 4-Star Road to the Nationals: England's U17 Blind Spot in Junior Table TennisTable Tennis England published the notice for the Cleveland Cadet & Junior 4*...
Pegula vs Kenin: When Data Exposes the Truth About 'Survival Mode'New York, Louis Armstrong Stadium, a September afternoon. Jessica Pegula had...
Elizabeta Samara Ahead of Ljubljana 2026: 21 Years, 24 European Medals and a Data GapIn September 2026, in Luxembourg, Romania's women's team walked into the fina...
LEC Versus Canceled for 2027: Riot Pulls the Tier 2 Bridge Out of the EMEA EcosystemRiot Games has confirmed that LEC Versus will not return in 2027. For anyone...
Game of the Week #743 – Gaal vs Smeets: When a Chess Game Becomes a Habit, and a Habit Becomes an AssetOn a Wednesday evening, I sat in front of my screen in Moscow, my tea long go...
Vietnamese Taekwondo at Asiad 2026: A Nearly 30-Year Dream Rests on Two Women's FeetA training hall so quiet that I could hear the match itself breathing. On a...
The Empty Analysis: When Football Concludes Before EvidenceOn a June evening in Osaka, I opened a nine-page file. Every data field in it...
Ashes of Nagoya: Three Fates of Asian Women's Volleyball After Asiad 20Ashes of Nagoya: Three Fates of Asian Women's Volleyball After Asiad 20 The...
When the Data Stays Silent: Lessons from an Empty Analytical SheetThere is a type of document that anyone working in analysis has encountered: ...
The Data Void of V.League: When Vietnamese Football Has Nothing Left to AnalyseDuring a press conference at Hang Day Stadium last season, I counted seventee...
Asian Games 2026: India and the 12-Year Crack in Individual BadmintonOn the third day of the men's team event at Ichinomiya City Municipal...
The 3,000-word report without a single number: Vietnam esports and the data deficiency diseaseA 3,000-word esports analysis document can contain no specific numbers and...
The Youth Price Bubble Is Bursting: When the Esports Transfer Market Learns to Say NoOn an evening in June 2026, I sat in an eleventh-floor office in Busan and...
Tactical Analysis: Vietnam's 2026 AFF Cup Championship Journey and Lessons from the NumbersI saw the crack of the champion before the world heard it. In December 2026,...
The 11-2 Game in Ljubljana: How a 20-Year-Old Redrew Europe's Table Tennis Power MapThe first game closed at 11-2. By the third game, the Arena Stožice scoreboar...
Thep Can Tho 2-0 Xuan Thien Phu Tho: Seven Clear Chances, Two Goals, and the 43rd Minute Nobody MentionsThe 43rd Minute That Appears in No Match Summary In the 43rd minute, Thaileon...
Alcaraz beats Arnaldi 7-6(6), 6-1 at Japan Open: The scoreline of a wrist under examinationI noted the moment before I noted the score: 8-6 in the first-set tiebreak, a...
The Empty Analysis Sheet: The Fabrication Trap in Esports AnalyticsIn February 2026, in a sports consultancy office in Gangnam, Seoul, I receive...
Thuy Linh and Hai Dang at the Asiad third round: one won game is not enough to change the gapGame two stretched to 24-22. Nguyen Thuy Linh took it from Chen Yu Fei, the...
The 4-Star Road to the Nationals: England's U17 Blind Spot in Junior Table TennisTable Tennis England published the notice for the Cleveland Cadet & Junior 4*...
Pegula vs Kenin: When Data Exposes the Truth About 'Survival Mode'New York, Louis Armstrong Stadium, a September afternoon. Jessica Pegula had...
Elizabeta Samara Ahead of Ljubljana 2026: 21 Years, 24 European Medals and a Data GapIn September 2026, in Luxembourg, Romania's women's team walked into the fina...
LEC Versus Canceled for 2027: Riot Pulls the Tier 2 Bridge Out of the EMEA EcosystemRiot Games has confirmed that LEC Versus will not return in 2027. For anyone...
Game of the Week #743 – Gaal vs Smeets: When a Chess Game Becomes a Habit, and a Habit Becomes an AssetOn a Wednesday evening, I sat in front of my screen in Moscow, my tea long go...
